﻿/*CORRECCIONES BOOTSTRAP*/
.btn {
    line-height: unset !important;
}
.form-control, .btn, .input-group-addon, p, li, body {
    font-size: 14px !important;
}
/*CORRECCIONES BOOTSTRAP*/

.menu_admin div {
    text-align:center;
}
.titulos_internos {
    margin-top: 0px;
}
.cabecera_tabla {
    text-align:center;
    background-color:#e6e6e6;
}
.paginador {
    background-color:#d9d9d9 !important;
}
    .paginador_bitacora {
        background-color: #c5eaff !important;
    }
.paginador ul {
    margin:0px !important;
}
.folio {
    border: 1px solid black;
    background-color:#ccc;
    padding:10px;
    margin-top:30px;
    text-align:center;
}
.folio span {
    font-weight:bold;
    font-size:xx-large;
}
.listareportes_chico, .listareportes_chico strong, .listareportes_chico span, .listareportes_chico a {
    font-size:13px !important;
}
    .listareportes_chico a {
        color: blue !important;
    }
.tabla_ajustes td {
    margin:0px;
}
.tabla_centrarV {
    vertical-align:middle !important;
}
.calendario {
    border:1px solid #646464;
    background-color:#ffffff;
}
    .calendario div {
        font-size:small !important;
    }
.ajax__calendar_other div {
    color:#c6c6c6 !important;
    font-size:small !important;
}
.lista_checks input {
    margin-left:10px !important;
    margin-right:10px !important;
}
.lista_checks label {
    margin-bottom:0px !important;
    font-weight:normal !important;
}
.emptypng {
    background-image: url(img/rating/empty.png);
    width: 16px;
    height: 16px;
}
.starpng {
    background-image: url(img/rating/smiley.png);
    width: 16px;
    height: 16px;
}
.titulo_panel {
    font-size:larger;
    font-weight:bolder;
    text-align:center !important;
}
.titulo_tabla th {
    background-color: #e8e8e8;
    text-align: center;
}
.label-altura {
    min-height: 37px;
    height: fit-content !important;
}

.dnnFormItem button, .dnnFormItem input[type="button"],
.dnnFormItem input[type="reset"],
.dnnSecondaryActionNormal,
a.dnnSecondaryActionNormal,
ul.dnnAdminTabNav li a,
.dnnLogin .LoginTabGroup span,
a.dnnSecondaryActionNormal:hover {
    
}

.dnnFormItem button, .dnnFormItem input[type="button"],
.dnnFormItem input[type="reset"],
.dnnSecondaryActionAmarilla,
a.dnnSecondaryActionAmarilla,
ul.dnnAdminTabNav li a,
.dnnLogin .LoginTabGroup span,
a.dnnSecondaryActionAmarilla:hover {
    text-shadow: initial !important;
    background: -webkit-linear-gradient(top, #fff993 0%,#caad00 100%); /* Chrome10+,Safari5.1+ */
    border: 1px solid #9c8a20;
    color: #636401;
}
.dnnFormItem button, .dnnFormItem input[type="button"],
.dnnFormItem input[type="reset"],
.dnnSecondaryActionVerde,
a.dnnSecondaryActionVerde,
ul.dnnAdminTabNav li a,
.dnnLogin .LoginTabGroup span,
a.dnnSecondaryActionVerde:hover {
    text-shadow: initial !important;
    background: -webkit-linear-gradient(top, #8ffb4d 0%,#00930c 100%); /* Chrome10+,Safari5.1+ */
    border: 1px solid #12932c;
    color: #046900;
}
.dnnFormItem button, .dnnFormItem input[type="button"],
.dnnFormItem input[type="reset"],
.dnnSecondaryActionMorada,
a.dnnSecondaryActionMorada,
ul.dnnAdminTabNav li a,
.dnnLogin .LoginTabGroup span,
a.dnnSecondaryActionMorada:hover {
    text-shadow: initial !important;
    background: -webkit-linear-gradient(top, #df82ff 0%,#f1b6ff 100%); /* Chrome10+,Safari5.1+ */
    border: 1px solid #883fb5;
    color: black;
}

    .dnnSecondaryActionNormal,
    a.dnnSecondaryActionNormal,
    a.dnnSecondaryActionNormal:hover,
    .dnnSecondaryActionVerde,
    a.dnnSecondaryActionVerde,
    a.dnnSecondaryActionVerde:hover,
    .dnnSecondaryActionAmarilla,
    a.dnnSecondaryActionAmarilla,
    a.dnnSecondaryActionAmarilla:hover,
    .dnnSecondaryActionMorada,
    a.dnnSecondaryActionMorada,
    a.dnnSecondaryActionMorada:hover {
        margin-bottom: 0px;
        font-size: 14px;
    }
.lista_etiquetas_auto {
    border: 1px solid gray;
    padding: 2px 10px 2px 10px;
    width: 350px !important;
    background-color:white;
    list-style-type: none;
}
.lista_radios label {
    padding-left: 3px;
    padding-right: 15px;
}
.ver_relacionadas_flecha {
    /*border: 1px solid pink;*/
    display:block;
    text-align:center;
    background-color: #e0e0e0;
    cursor: pointer;
    font-size: 10px;
}
    .ver_relacionadas_flecha:hover {
        background-color: #b2b2b2;
    }
.tarea_conrelacionadas {
    margin: 0px 0px 0px 0px !important;
    padding: 5px;
    border-top: 1px solid #e0e0e0;
    border-right: 3px solid #e0e0e0;
    border-left: 3px solid #e0e0e0;
    background-color: rgba(245,245,245,0.7);
}
.tabla_relacionadas {
    background-color: #e0e0e0 !important;
    font-size: 12px;
    margin-bottom: 0px !important;
}
.titulo_relacionadas {
        text-align: center;
        font-weight: bold;
        background-color: #e0e0e0;
        color: black;
        border: 1px solid #808080;
    }
.balloon_table {
    background-color: #c5eaff;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}
    .balloon_table > tbody > tr > td, .balloon_table > tbody > tr > th, .balloon_table > tfoot > tr > td, .balloon_table > tfoot > tr > th, .balloon_table > thead > tr > td, .balloon_table > thead > tr > th {
        border-top-color: transparent !important;
    }
.balloon_comentario {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    border: 1px solid #e2e2e2;
    background-color: white;
    padding: 5px 10px;
}
.tabla_mosaico {
    
}
    .tabla_mosaico > tbody > tr > td,
    .tabla_mosaico > tbody > tr > th,
    .tabla_mosaico > tfoot > tr > td,
    .tabla_mosaico > tfoot > tr > th,
    .tabla_mosaico > thead > tr > td,
    .tabla_mosaico > thead > tr > th {
        border-top: none !important;
    }
.mosaico_contenedor {
    background-position: center !important;
    background-size: cover !important;
    /*background-size: 100% 100% !important;*/
    background-repeat: no-repeat !important;
}
.mosaico_texto {
    vertical-align: middle;
    display: table-cell;
    font-weight: bold;
    padding: 10px;
}
.mosaico_link {
    text-decoration: none !important;
}